﻿.form-valid-cache {
	width: 0px;
	height: 0px;
	border: 0px;
	padding: 0px;
	margin: 0px;
}

.form-valid {
	display: none;
	position: absolute;
	text-align: left;
	max-width: 600px;
	z-index: 99999;
}

.form-valid .arrow {
	background:url(images/arrow_up.png) no-repeat 0 0;
	border: 0px;
	bottom: -2px;
	height: 15px;
	opacity:0.8;
	position: relative;
	z-index:2;
}

.form-valid .down {
	background-image: url(images/arrow_down.png);
	bottom: auto;
	top: -2px;
}
.form-valid .content {
	background-color: #F00;
	border:2px solid #FFF;
	color:#FFF;
	filter:alpha(opacity=80);
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=-145, Strength=4);
	opacity:0.8;
	overflow: hidden;
	padding:5px;
	
	-moz-box-shadow:0 0 6px #000;
	-webkit-box-shadow:0 0 6px #000;
	/* Do rounding */
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
